Golang Job: Google Cloud Platform Data Engineer with GO experi

Job added on

Company

VLink Inc

Location

Oak Grove, Missouri - United States of America

Job type

Full-Time

Golang Job Details

Title: Google Cloud Platform Data Engineer with GO experience

Location: St Louis, Missouri - Onsite

Duration: 12+ Months

Job Description:
Responsibilities

Design various enterprise information and data and analytics strategies, including defining visions, conducting assessments of people, processes, and technology; and developing dynamic business value roadmaps.
Design and implement modern industry best practices in governance, management, and quality of information/data.
Design and implementation of data quality scorecards and metrics.
Evaluation, selection and implementation of tools and technology for data catalogs, data governance, data quality and data management.
Collaborate with business and technical teams to provide direction for and contribute to development, implementation and rollout of solutions and consulting services.

Required qualifications
Author high-quality Golang code to deliver new features, evolve existing services, and resolve defects
Familiarity with API design principles (REST, gRPC) and API gateway technologies
Demonstrated experience with programming languages such as Python or Go
Deep knowledge and demonstrated experience with Google Kubernetes Engine and Google Cloud Platform
Knowledge of key architectural patterns, such as microservices and event-driven architecture, with a deep understanding of their related trade-offs
Knowledge of best practices for Continuous Integration and Continuous Deployment (CI/CD)
Familiarity with data architecture and modeling concepts and paradigms
Familiarity with Observability concepts, such as Service Level Objectives (SLOs) and Service Level Indicators (SLIs), and related tooling (e.g., Datadog, OpenTelemetry, etc.)
Demonstrated experience as a productive reviewer of code, with an ability to coach others on the differentiation of style and correctness
Demonstrated experience with relational databases and declarative query languages such as SQL (e.g., Oracle, Postgres, etc.)
Experience with the git version control system and related tools such as GitHub or GitLab
Experience with Infrastructure as Code (IaC) tooling (e.g. Terraform, etc.)
Familiarity with the publish/subscribe models and supporting technologies (e.g., Apache Kafka, Google Pubsub, AWS SNS/SQS, etc.)
Proven experience in designing, building and running large-scale systems
Desired Qualifications
At least 7 years of demonstrated experience with programming languages such as Python or Go;
Demonstrated experience migrating Python codebases to Go
Strong understanding of cloud-native security best practices
Strong understanding of DevOps best practices
Direct experience implementing service meshes (e.g., Istio) in Kubernetes environments
Strong understanding of Kubernetes architecture and concepts with direct experience deploying software using the Kubernetes control plane
A demonstrated understanding of Machine Learning and Generative AI concepts

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.